/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package logica;

import javax.swing.JComboBox;
import javax.swing.JTextField;

import datos.*;

/**
 *
 * @author ricardocasanova
 */
public class Comunicacion
{
    private static ListaUsuarios listaDeUsuarios;

    public static boolean inicializarEstructuras()
    {
        listaDeUsuarios = new ListaUsuarios();
        Archivo.cargarDatosDeArchivo(listaDeUsuarios);

        return true;
    }

    public static void cargarDatosDeUsuarios(JComboBox elCombo)
    {
        listaDeUsuarios.cargarDatos(elCombo);
    }

    public static void obtenerDatosSeleccion(JTextField nombre, JTextField apellido, JTextField cargo, JComboBox elCombo)
    {
        int indice;
        Nodo registro = null;

        indice = elCombo.getSelectedIndex();
        if (indice >= 0)
        {
            registro = listaDeUsuarios.devolverDatosUsuario(indice);

            nombre.setText(registro.getNombre());
            apellido.setText(registro.getApellido());
            cargo.setText(registro.getCargo());
        }
    }

}
